package com.lxu.report.entity.bo;

import com.lxu.report.entity.YwReportData;

/**
 * 报告模版目录表
 */
public class ReportDirBO {
    /**
     * 编号
     */
    private String id;
    /**
     * 报告模板表
     */
    private YwReportData reportData;
    /**
     * 目录编号
     */
    private String dirId;
    /**
     * 目录名称
     */
    private String dirName;
    /**
     * 目录状态 0：停用；1：启用
     */
    private String dirStatus;
    /**
     * 数据类型（1：单数据；2：多数据）
     */
    private String dataType;
    /**
     * 模板文件所在路径
     */
    private String templateFilePath;
    /**
     * 模板文件填充之后所在路径
     */
    private String destFilePath;
    /**
     * 模板文件链接地址
     */
    private String linkAddr;
    /**
     * 目录对应的查询sql
     */
    private String dataSql;
    /**
     * 目录排序
     */
    private int sort;

    /**
     * 是否为table整体复制，0：否；1：是
     */
    private String multipleTableFlag;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public YwReportData getReportData() {
        return reportData;
    }

    public void setReportData(YwReportData reportData) {
        this.reportData = reportData;
    }

    public String getDirId() {
        return dirId;
    }

    public void setDirId(String dirId) {
        this.dirId = dirId;
    }

    public String getDirName() {
        return dirName;
    }

    public void setDirName(String dirName) {
        this.dirName = dirName;
    }

    public String getDirStatus() {
        return dirStatus;
    }

    public void setDirStatus(String dirStatus) {
        this.dirStatus = dirStatus;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getTemplateFilePath() {
        return templateFilePath;
    }

    public void setTemplateFilePath(String templateFilePath) {
        this.templateFilePath = templateFilePath;
    }

    public String getLinkAddr() {
        return linkAddr;
    }

    public void setLinkAddr(String linkAddr) {
        this.linkAddr = linkAddr;
    }

    public String getDataSql() {
        return dataSql;
    }

    public void setDataSql(String dataSql) {
        this.dataSql = dataSql;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public String getDestFilePath() {
        return destFilePath;
    }

    public void setDestFilePath(String destFilePath) {
        this.destFilePath = destFilePath;
    }

    public String getMultipleTableFlag() {
        return multipleTableFlag;
    }

    public void setMultipleTableFlag(String multipleTableFlag) {
        this.multipleTableFlag = multipleTableFlag;
    }
}
